package edu.yctc.weblog.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import edu.yctc.weblog.entity.LinkDO;
import edu.yctc.weblog.utils.PageQueryUtil;

@Mapper
public interface LinkDAO {

    void insert(LinkDO linkDO);

    void deleteById(Long id);

    void update(LinkDO linkDO);

    LinkDO getLinkDOById(Long id);

    List<LinkDO> getLinkList(PageQueryUtil pageUtil);

    int getTotalLinks();

    void deleteBatch(Long[] ids);

}